xen: Define new struct hvm_trap and cleanup vmx exception
authorKeir Fraser <keir@xen.org>
Wed, 30 May 2012 08:27:51 +0000 (09:27 +0100)
committerKeir Fraser <keir@xen.org>
Wed, 30 May 2012 08:27:51 +0000 (09:27 +0100)
commit284f43f4fd6dccfff3b72afded0be03b3fe45091
treeaf609cd27c2e4854d0eac101a0a31907d7d42fbc
parentde0e85188ca9e240e774f4598139ba92ee5ce4f8
xen: Define new struct hvm_trap and cleanup vmx exception

Define new struct hvm_trap to represent information of trap, and
renames hvm_inject_exception to hvm_inject_trap, then define a couple
of wrappers around that function for existing callers.

Signed-off-by: Keir Fraser <keir@xen.org>
Signed-off-by: Xudong Hao <xudong.hao@intel.com>
Committed-by: Keir Fraser <keir@xen.org>
16 files changed:
xen/arch/x86/hvm/emulate.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/io.c
xen/arch/x86/hvm/svm/emulate.c
xen/arch/x86/hvm/svm/nestedsvm.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/vmx/intr.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/hvm/vmx/vpmu_core2.c
xen/arch/x86/hvm/vmx/vvmx.c
xen/arch/x86/mm/shadow/common.c
xen/arch/x86/mm/shadow/multi.c
xen/include/asm-x86/hvm/hvm.h
xen/include/asm-x86/hvm/svm/nestedsvm.h
xen/include/asm-x86/hvm/vcpu.h
xen/include/asm-x86/hvm/vmx/vmx.h